In a client/server model, a client program -----.
-
ক
asks for information
-
খ
provides information and files
-
গ
distributes data files to other computers
-
ঘ
None
Client–server model is a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients.
Often clients and servers communicate over a computer network on separate hardware, but both client and server may reside in the same system.
A server host runs one or more server programs, which share their resources with clients. A client usually does not share any of its resources, but it requests content or service from a server.
সার্ভার (Server) হলো একটি কম্পিউটার বা সিস্টেম যা একটি নেটওয়ার্কের মাধ্যমে অন্য কম্পিউটার বা ডিভাইস (ক্লায়েন্ট) কে বিভিন্ন ধরনের পরিষেবা প্রদান করে। সার্ভার সাধারণত ডেটা সঞ্চয়, প্রক্রিয়াকরণ, এবং শেয়ারিংয়ের জন্য ব্যবহৃত হয়। এটি ওয়েবসাইট হোস্টিং, ডাটাবেস ম্যানেজমেন্ট, ইমেইল পরিষেবা, এবং ফাইল শেয়ারিংসহ বিভিন্ন কাজ করতে পারে।
সার্ভারের বৈশিষ্ট্য:
১. উচ্চ ক্ষমতা এবং কার্যকারিতা:
- সার্ভার সাধারণত শক্তিশালী প্রসেসর, বেশি র্যাম, এবং উচ্চ ক্ষমতার স্টোরেজ ব্যবহার করে, যাতে এটি অনেক ব্যবহারকারীর অনুরোধ একসঙ্গে পরিচালনা করতে পারে।
২. নিরবচ্ছিন্ন কাজ:
- সার্ভার ২৪/৭ চালু থাকে এবং ব্যবহারকারীদের পরিষেবা প্রদান করে। এটি নিশ্চিত করতে নিরবচ্ছিন্ন পাওয়ার সাপ্লাই এবং রেডানড্যান্ট সিস্টেম ব্যবহার করা হয়।
৩. নেটওয়ার্কে সংযোগ:
- সার্ভার নেটওয়ার্কের সঙ্গে সংযুক্ত থাকে, যা অন্যান্য ডিভাইস বা ক্লায়েন্টকে পরিষেবা প্রদানে সক্ষম করে। এটি ইন্টারনেট বা ইনট্রানেট নেটওয়ার্কের মাধ্যমে কাজ করতে পারে।
সার্ভারের প্রকারভেদ:
১. ওয়েব সার্ভার (Web Server):
- ওয়েব সার্ভার ওয়েবসাইটের জন্য HTML ফাইল এবং অন্যান্য মিডিয়া ফাইল সংরক্ষণ করে এবং ব্যবহারকারীর অনুরোধের মাধ্যমে সেই ফাইলগুলো ব্রাউজারে সরবরাহ করে। উদাহরণ: Apache, Nginx।
২. ডাটাবেস সার্ভার (Database Server):
- ডাটাবেস সার্ভার ডাটাবেস ম্যানেজমেন্ট সিস্টেম (DBMS) ব্যবহার করে ডেটা সঞ্চয়, পরিচালনা, এবং অনুসন্ধান করে। উদাহরণ: MySQL, Microsoft SQL Server।
৩. ইমেইল সার্ভার (Email Server):
- ইমেইল সার্ভার ইমেইল পাঠানো, গ্রহণ, এবং সংরক্ষণ করার কাজ করে। এটি বিভিন্ন প্রোটোকল যেমন SMTP, POP3, এবং IMAP ব্যবহার করে কাজ করে। উদাহরণ: Microsoft Exchange Server।
৪. ফাইল সার্ভার (File Server):
- ফাইল সার্ভার একটি নেটওয়ার্কে ফাইল সংরক্ষণ এবং শেয়ারিংয়ের জন্য ব্যবহৃত হয়। এটি ব্যবহারকারীদের জন্য ফাইল অ্যাক্সেস এবং ডাউনলোডের সুবিধা প্রদান করে।
৫. অ্যাপ্লিকেশন সার্ভার (Application Server):
- অ্যাপ্লিকেশন সার্ভার একটি নেটওয়ার্কে বিভিন্ন অ্যাপ্লিকেশন বা সফটওয়্যার চালানোর জন্য ব্যবহৃত হয়। এটি ব্যবহারকারীদের জন্য অ্যাপ্লিকেশন অ্যাক্সেস এবং ডেটা প্রসেসিং এর সুবিধা প্রদান করে। উদাহরণ: Apache Tomcat, IBM WebSphere।
সার্ভারের কাজ:
১. তথ্য সঞ্চয় এবং শেয়ারিং:
- সার্ভার ডেটা সঞ্চয় করে এবং সেটি নেটওয়ার্কের মাধ্যমে ব্যবহারকারীদের শেয়ার করে। এটি ডেটাবেস, ওয়েবসাইট, এবং ফাইল সংরক্ষণের জন্য ব্যবহৃত হয়।
২. অনুরোধ পরিচালনা:
- সার্ভার ক্লায়েন্টের থেকে অনুরোধ গ্রহণ করে এবং সেই অনুযায়ী পরিষেবা প্রদান করে। উদাহরণস্বরূপ, ওয়েব সার্ভার একটি ওয়েবপেজের অনুরোধ গ্রহণ করে এবং সেই পেজ প্রদর্শন করে।
৩. অ্যাপ্লিকেশন হোস্টিং:
- সার্ভার বিভিন্ন অ্যাপ্লিকেশন হোস্ট করে এবং ব্যবহারকারীদের জন্য সেই অ্যাপ্লিকেশন অ্যাক্সেসের সুযোগ প্রদান করে। এটি ওয়েব অ্যাপ্লিকেশন বা সফটওয়্যার অ্যাপ্লিকেশনের জন্য কার্যকর।
সার্ভারের সুবিধা:
১. কেন্দ্রীয় ডেটা ম্যানেজমেন্ট:
- সার্ভার ব্যবহার করে কেন্দ্রীয়ভাবে ডেটা সংরক্ষণ এবং পরিচালনা করা যায়, যা তথ্যের নিরাপত্তা এবং ব্যবস্থাপনাকে সহজ করে তোলে।
২. ক্লায়েন্ট সার্ভিসিং:
- সার্ভার একাধিক ক্লায়েন্টের অনুরোধ একই সময়ে পরিচালনা করতে সক্ষম, যা নেটওয়ার্কের কার্যকারিতা বৃদ্ধি করে।
৩. নির্ভরযোগ্যতা:
- সার্ভারগুলি সাধারণত নিরবচ্ছিন্ন পাওয়ার সাপ্লাই এবং ব্যাকআপ ব্যবস্থা ব্যবহার করে নির্ভরযোগ্য পরিষেবা প্রদান করে।
সার্ভারের সীমাবদ্ধতা:
১. খরচ:
- সার্ভার সেটআপ এবং রক্ষণাবেক্ষণের জন্য উচ্চ খরচ প্রয়োজন, কারণ এটি শক্তিশালী হার্ডওয়্যার এবং সিকিউরিটি ব্যবস্থা ব্যবহার করে।
২. সুরক্ষা ঝুঁকি:
- সার্ভার সাইবার আক্রমণ এবং ডেটা চুরির ঝুঁকির মুখে থাকে। তাই, সুরক্ষা ব্যবস্থা এবং এনক্রিপশন ব্যবহার করে সার্ভার সুরক্ষিত করা প্রয়োজন।
৩. রক্ষণাবেক্ষণ এবং আপডেট:
- সার্ভার রক্ষণাবেক্ষণ এবং নিয়মিত আপডেট প্রয়োজন, যা সময় এবং অর্থ ব্যয়বহুল হতে পারে।
সারসংক্ষেপ:
সার্ভার (Server) হলো একটি কম্পিউটার বা সিস্টেম যা নেটওয়ার্কের মাধ্যমে ক্লায়েন্টের অনুরোধ অনুযায়ী বিভিন্ন ধরনের পরিষেবা প্রদান করে। এটি ওয়েব হোস্টিং, ডাটাবেস ম্যানেজমেন্ট, ইমেইল পরিষেবা, এবং ফাইল শেয়ারিংসহ বিভিন্ন কাজে ব্যবহৃত হয়। সার্ভারগুলি কার্যকর, নির্ভরযোগ্য, এবং কেন্দ্রীয় ডেটা ব্যবস্থাপনার জন্য উপযুক্ত হলেও, সুরক্ষা, রক্ষণাবেক্ষণ, এবং খরচের চ্যালেঞ্জ রয়েছে
Related Question
View All-
ক
প্রশাসক
-
খ
পাবলিক প্রসিকিউটর
-
গ
প্রাইভেট প্রসিকিউটর
-
ঘ
বিচারক
-
ক
Establishing interoperability among banks for transaction
-
খ
Establishing interoperability among mobile financial service providers
-
গ
Allowing instantancous transfer of money
-
ঘ
Allowing interoperability among banks and mobile financial service providers
-
ক
bKash, MTB Smart Banking, iPay and Paytouch
-
খ
UPAY, iPay, Nagad, FastPay and NexusPay
-
গ
NexusPay, CellFin, Citytouch, UPAY and SKYBANKING
-
ঘ
CellFin, IPay, Nagad, FastPay and Citytouch
-
ক
হাব
-
খ
রিসোর্স
-
গ
সার্ভার
-
ঘ
অ্যাডস্টার
-
ক
Advanced Processing Information
-
খ
Application Processing Information
-
গ
Application Programming Interface
-
ঘ
Application Processing Interface
-
ক
ইমেইল সার্ভার
-
খ
ওয়েব সার্ভার
-
গ
ডাটাবেইস সার্ভার
-
ঘ
ফাইল সার্ভার
১ ক্লিকে প্রশ্ন, শীট, সাজেশন ও
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!
শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!
Related Question
Question Analytics
মোট উত্তরদাতা
জন